Шаг 69 - Автоматизация задач в Excel

Если на Вашем предприятии используют Excel, то из него нужно выжать все. Я попробую обобщить некоторые технологии, которые позволяют наращивать функциональность Excel, и где Вы можете познакомиться с ними на сайте. Смотрим рисунок.

69_1.gif (4928 b)

Итак, самая первая возможность автоматизации - это использование внутренних возможностей Excel. Я говорю про формулах. Большинство задач автоматизируется с использованием формул, фильтров и специфических возможностей Excel. Часть материалов по этой теме Вы можете прочитать в этом же разделе Excel, а следующим шагом является использование VBA. VBA позволяет в полной мере реализовывать программную модель используя циклы, сравнения, массивы и так далее. Но применять VBA, наверное стоит, только если задачу нельзя решить с помощью формул. >Получить данные в Excel можно, используя технологию ODBC. Источник данных может быть любой, если он имеет драйвер ODBC. Пример импорта данных есть в "Шаг 66 - Доступ к SQL серверу из Excel". Сохранять данные Excel может в большом количестве форматов. Мы можем использовать сам Excel как источник данных. Используя ODBC мы может получить данные из Excel или сохранить в формате Excel. Подобная работа может быть организована, используя любую среду разработки, которая имеет доступ ODBC API. По этой теме можете почитать "Шаг 85 - ODBC + EXCEL + FormView = Приложение за 5 минут !" и ODBC - "Шаг 15 - Пишем в таблицы Excel". Также мы можем использовать Automation, управляя действиями Excel. Ну и напоследок, таблицу Excel можно внедрить в любую программу, которая является контейнером OLE. Будь то уже готовое приложение (Exploler, Word) или Ваше приложение. О том, как создавать приложение контейнер можете почитать в разделе COM.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем.
Hosted by uCoz